package com.Sake.web.Service.Home;

import com.alibaba.fastjson.JSONObject;
import org.springframework.stereotype.Component;

/**
 * @author zsh
 * @date 2021.7.6
 */
@Component
public interface HomeMessageService {


    /**
     * 获取所有主页资料
     * @return 资料

     */
    JSONObject getHomeMessage();

    /**
     *  修改主页资料
     * @param head_name 主页昵称
     * @param personalDeclaration 个人声明
     * @param bottomInformation 底部信息
     * @param login_bottomInformation 登录页底部信息
     * @return 修改状态
     */
    JSONObject modifyHomepageInformation(String head_name, String personalDeclaration, String bottomInformation, String login_bottomInformation);

    /**
     * 获取动态
     * @return 动态
     */
    JSONObject getHomeDynamic();

    /**
     *  添加动态
     * @param userid 登录用户id
     * @param ip    登录请求地址ip
     * @param content 内容文本
     * @param contentImages 配图地址  xxx,xxx,xxx
     * @return 状态
     */
    JSONObject initiateADynamic(int userid, String ip, String content, String contentImages);
}
